package com.company;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;

public class Main {

    public static void main(String[] args) {
	// write your code here
        test2();
    }

    //字节流输入输出
    public static void test1(){
        File file = new File("E:\\Project\\Javademo\\文档\\test.txt");        //指定文件

        try {
            FileReader in = new FileReader(file);           //字节流输入
            FileWriter out = new FileWriter(file);          //字节流输出

            char[] b = new char[100];               //字符串缓冲
            String s = "fas32saf书法课\nasdz15s555";       //写入内容

            out.write(s);           //写到内存当中，并没有进入磁盘（文件中没内容）

            out.flush();            //写入磁盘中（文件中有内容）


            in.read(b);             //读取写入的字符
            for (char c: b) {       //打印读取内容
                System.out.print(c);
            }

            in.close();             //关闭字符流输入
            out.close();            //关闭字符流输出

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    //输出指定目录下所有路径信息
    public static void test2(){
        File file = new File("E:\\Project\\Javademo\\文档");

        for (File s: file.listFiles()) {            //通过文件数组循环打印文件对象的绝对路径
            System.out.println(s.getAbsoluteFile());
        }
    }
}
